const readline = require('readline').createInterface({
    input: process.stdin,
    output: process.stdout
})

// rl.question(query[, options], callback)#
// query <string> 要写入 output 的语句或查询，位于提示之前。
// options <Object>
// signal <AbortSignal> 可选择允许使用 AbortController 取消 question()。
// callback <Function> 使用用户输入调用的回调函数以响应 query。
readline.question(`你叫什么名字?`, name => {
    console.log(`你好 ${name}!`)
    readline.close()
})